'use strict'

// 引入orm工具：sequelize，引入的是它的类型以及数据库表中列的数据类型
const { Sequelize, DataTypes } = require('sequelize');


// // 初始化一个Sequelize的实例
// let db = new Sequelize('db1', 'root', 'root', {
//     host: 'localhost',// 不止是可以连接本地数据库，也可以连接远程的数据库
//     dialect: 'mysql' // 指定的数据库驱动，通俗来说，就是你使用的到底是哪种数据库
// });

// // 定义模型
// let User = db.define('user', {
//     id: {
//         type: DataTypes.INTEGER,
//         primaryKey: true,
//         autoIncrement: true
//     },
//     username: DataTypes.STRING
// });

// // 使用模型同步到数据库，生成指定的数据库表
// db.sync().then(()=>{
//     User.findAll().then(data=>{
//         console.log(data);
//     });

// });

// 接下来，就可以愉快使用CRUD了


const model=require('./model');

model.sync().then(()=>{
    model.Student.create({
        studentName:'莉莉'
    });
})

// model.User.findAll().then(data=>{
//     console.log(data);
// })